use one's best efforts - Espagnol Anglais Dictionnaire